home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 August: Tool Chest / Dev.CD Aug 94.toast / Tool Chest / Development Platforms / Macintosh Common Lisp Related / interfaces / PInterface Translator / new-traps.lisp < prev    next >
Encoding:
Text File  |  1993-09-16  |  27.4 KB  |  874 lines  |  [TEXT/CCL2]

  1. (cl:in-package :translate*)
  2.  
  3. ; Created: Saturday, September 16, 1989 at 3:14 PM
  4. ;     Traps.p
  5. ;     Pascal Interface to the Macintosh Libraries
  6. ;     Copyright Apple Computer, Inc.    1985-1990
  7. ;     All rights reserved
  8.  
  9. ; $IFC UNDEFINED UsingIncludes
  10. ; $SETC UsingIncludes := 0
  11. ; $ENDC
  12.  
  13. ; $IFC NOT UsingIncludes
  14.  
  15. ; $ENDC
  16.  
  17. ; $IFC UNDEFINED UsingTraps
  18. ; $SETC UsingTraps := 1
  19.  
  20. ;   Controls Traps  
  21.  
  22. (cl:defconstant _DisposControl #xa955)
  23. (cl:defconstant _DragControl #xa967)
  24. (cl:defconstant _Draw1Control #xa96d)
  25. (cl:defconstant _DrawControls #xa969)
  26. (cl:defconstant _FindControl #xa96c)
  27. (cl:defconstant _GetAuxCtl #xaa44)
  28. (cl:defconstant _GetCRefCon #xa95a)
  29. (cl:defconstant _GetCTitle #xa95e)
  30. (cl:defconstant _GetCtlAction #xa96a)
  31. (cl:defconstant _GetCtlValue #xa960)
  32. (cl:defconstant _GetCVariant #xa809)
  33. (cl:defconstant _GetMaxCtl #xa962)
  34. (cl:defconstant _GetMinCtl #xa961)
  35. (cl:defconstant _GetNewControl #xa9be)
  36. (cl:defconstant _HideControl #xa958)
  37. (cl:defconstant _HiliteControl #xa95d)
  38. (cl:defconstant _KillControls #xa956)
  39. (cl:defconstant _MoveControl #xa959)
  40. (cl:defconstant _NewControl #xa954)
  41. (cl:defconstant _SetCRefCon #xa95b)
  42. (cl:defconstant _SetCTitle #xa95f)
  43. (cl:defconstant _SetCtlAction #xa96b)
  44. (cl:defconstant _SetCtlColor #xaa43)
  45. (cl:defconstant _SetCtlValue #xa963)
  46. (cl:defconstant _SetMaxCtl #xa965)
  47. (cl:defconstant _SetMinCtl #xa964)
  48. (cl:defconstant _ShowControl #xa957)
  49. (cl:defconstant _SizeControl #xa95c)
  50. (cl:defconstant _TestControl #xa966)
  51. (cl:defconstant _TrackControl #xa968)
  52. (cl:defconstant _UpdtControl #xa953)
  53.  
  54. ;   Desk Traps  
  55.  
  56. (cl:defconstant _CloseDeskAcc #xa9b7)
  57. (cl:defconstant _OpenDeskAcc #xa9b6)
  58. (cl:defconstant _SysEdit #xa9c2)
  59. (cl:defconstant _SystemClick #xa9b3)
  60. (cl:defconstant _SystemEvent #xa9b2)
  61. (cl:defconstant _SystemMenu #xa9b5)
  62. (cl:defconstant _SystemTask #xa9b4)
  63.  
  64. ;   DeskBus Traps  
  65.  
  66. (cl:defconstant _ADBReInit #xa07b)
  67.  
  68. ;   Dialogs Traps  
  69.  
  70. (cl:defconstant _NewCDialog #xaa4b)
  71. (cl:defconstant _Alert #xa985)
  72. (cl:defconstant _CautionAlert #xa988)
  73. (cl:defconstant _CloseDialog #xa982)
  74. (cl:defconstant _CouldAlert #xa989)
  75. (cl:defconstant _CouldDialog #xa979)
  76. (cl:defconstant _DialogSelect #xa980)
  77. (cl:defconstant _DisposDialog #xa983)
  78. (cl:defconstant _DrawDialog #xa981)
  79. (cl:defconstant _ErrorSound #xa98c)
  80. (cl:defconstant _FindDItem #xa984)
  81. (cl:defconstant _FreeAlert #xa98a)
  82. (cl:defconstant _FreeDialog #xa97a)
  83. (cl:defconstant _GetDItem #xa98d)
  84. (cl:defconstant _GetIText #xa990)
  85. (cl:defconstant _GetNewDialog #xa97c)
  86. (cl:defconstant _HideDItem #xa827)
  87. (cl:defconstant _InitDialogs #xa97b)
  88. (cl:defconstant _IsDialogEvent #xa97f)
  89. (cl:defconstant _ModalDialog #xa991)
  90. (cl:defconstant _NewDialog #xa97d)
  91. (cl:defconstant _NoteAlert #xa987)
  92. (cl:defconstant _ParamText #xa98b)
  93. (cl:defconstant _SelIText #xa97e)
  94. (cl:defconstant _SetDItem #xa98e)
  95. (cl:defconstant _SetIText #xa98f)
  96. (cl:defconstant _ShowDItem #xa828)
  97. (cl:defconstant _StopAlert #xa986)
  98. (cl:defconstant _UpdtDialog #xa978)
  99. (cl:defconstant _StdOpcodeProc #xabf8)
  100.  
  101. ;   Events Traps  
  102.  
  103. (cl:defconstant _Button #xa974)
  104. (cl:defconstant _EventAvail #xa971)
  105. (cl:defconstant _GetKeys #xa976)
  106. (cl:defconstant _GetMouse #xa972)
  107. (cl:defconstant _GetNextEvent #xa970)
  108. (cl:defconstant _TickCount #xa975)
  109. (cl:defconstant _WaitMouseUp #xa977)
  110. (cl:defconstant _WaitNextEvent #xa860)
  111.  
  112. ;   FixMath Traps  
  113.  
  114. (cl:defconstant _FixATan2 #xa818)
  115.  
  116. ;   Fonts Traps    
  117.  
  118. (cl:defconstant _SetFractEnable #xa814)
  119. (cl:defconstant _FMSwapFont #xa901)
  120. (cl:defconstant _FontMetrics #xa835)
  121. (cl:defconstant _GetFName #xa8ff)
  122. (cl:defconstant _GetFNum #xa900)
  123. (cl:defconstant _InitFonts #xa8fe)
  124. (cl:defconstant _RealFont #xa902)
  125. (cl:defconstant _SetFontLock #xa903)
  126. (cl:defconstant _SetFScaleDisable #xa834)
  127.  
  128. ;   Menus Traps    
  129.  
  130. (cl:defconstant _DelMCEntries #xaa60)
  131. (cl:defconstant _DispMCInfo #xaa63)
  132. (cl:defconstant _GetMCEntry #xaa64)
  133. (cl:defconstant _GetMCInfo #xaa61)
  134. (cl:defconstant _MenuChoice #xaa66)
  135. (cl:defconstant _SetMCEntries #xaa65)
  136. (cl:defconstant _SetMCInfo #xaa62)
  137. (cl:defconstant _AddResMenu #xa94d)
  138. (cl:defconstant _AppendMenu #xa933)
  139. (cl:defconstant _CalcMenuSize #xa948)
  140. (cl:defconstant _CheckItem #xa945)
  141. (cl:defconstant _ClearMenuBar #xa934)
  142. (cl:defconstant _CountMItems #xa950)
  143. (cl:defconstant _DeleteMenu #xa936)
  144. (cl:defconstant _DelMenuItem #xa952)
  145. (cl:defconstant _DisableItem #xa93a)
  146. (cl:defconstant _DisposMenu #xa932)
  147. (cl:defconstant _DrawMenuBar #xa937)
  148. (cl:defconstant _InvalMenuBar #xa81d)
  149. (cl:defconstant _EnableItem #xa939)
  150. (cl:defconstant _FlashMenuBar #xa94c)
  151. (cl:defconstant _GetItem #xa946)
  152. (cl:defconstant _GetItemCmd #xa84e)
  153. (cl:defconstant _GetItmIcon #xa93f)
  154. (cl:defconstant _GetItmMark #xa943)
  155. (cl:defconstant _GetMenuBar #xa93b)
  156. (cl:defconstant _GetMHandle #xa949)
  157. (cl:defconstant _GetNewMBar #xa9c0)
  158. (cl:defconstant _GetRMenu #xa9bf)
  159. (cl:defconstant _HiliteMenu #xa938)
  160. (cl:defconstant _InitMenus #xa930)
  161. (cl:defconstant _InitProcMenu #xa808)
  162. (cl:defconstant _InsertMenu #xa935)
  163. (cl:defconstant _InsertResMenu #xa951)
  164. (cl:defconstant _InsMenuItem #xa826)
  165. (cl:defconstant _MenuKey #xa93e)
  166. (cl:defconstant _MenuSelect #xa93d)
  167. (cl:defconstant _NewMenu #xa931)
  168. (cl:defconstant _PopUpMenuSelect #xa80b)
  169. (cl:defconstant _SetItem #xa947)
  170. (cl:defconstant _SetItemCmd #xa84f)
  171. (cl:defconstant _SetItmIcon #xa940)
  172. (cl:defconstant _SetItmMark #xa944)
  173. (cl:defconstant _SetItmStyle #xa942)
  174. (cl:defconstant _SetMenuBar #xa93c)
  175. (cl:defconstant _SetMFlash #xa94a)
  176.  
  177. ;   OSUtils Traps  
  178.  
  179. (cl:defconstant _KeyTrans #xa9c3)
  180. (cl:defconstant _SysBeep #xa9c8)
  181. (cl:defconstant _Unimplemented #xa89f)
  182. (cl:defconstant _HWPriv #xa198)
  183. (cl:defconstant _InitDogCow #xa89f)
  184. (cl:defconstant _EnableDogCow #xa89f)
  185. (cl:defconstant _DisableDogCow #xa89f)
  186. (cl:defconstant _Moof #xa89f)
  187.  
  188. ;   Packages Traps  
  189.  
  190. (cl:defconstant _InitAllPacks #xa9e6)
  191. (cl:defconstant _InitPack #xa9e5)
  192.  
  193. ;   Quickdraw Traps    
  194.  
  195. (cl:defconstant _AddComp #xaa3b)
  196. (cl:defconstant _AddPt #xa87e)
  197. (cl:defconstant _AddSearch #xaa3a)
  198. (cl:defconstant _AllocCursor #xaa1d)
  199. (cl:defconstant _BackColor #xa863)
  200. (cl:defconstant _BackPat #xa87c)
  201. (cl:defconstant _BackPixPat #xaa0b)
  202. (cl:defconstant _CalcMask #xa838)
  203. (cl:defconstant _CharExtra #xaa23)
  204. (cl:defconstant _CharWidth #xa88d)
  205. (cl:defconstant _ClipRect #xa87b)
  206. (cl:defconstant _CloseCport #xa87d)
  207. (cl:defconstant _ClosePgon #xa8cc)
  208. (cl:defconstant _ClosePicture #xa8f4)
  209. (cl:defconstant _ClosePort #xa87d)
  210. (cl:defconstant _CloseRgn #xa8db)
  211. (cl:defconstant _Color2Index #xaa33)
  212. (cl:defconstant _ColorBit #xa864)
  213. (cl:defconstant _CopyBits #xa8ec)
  214. (cl:defconstant _CopyMask #xa817)
  215. (cl:defconstant _CopyPixMap #xaa05)
  216. (cl:defconstant _CopyPixPat #xaa09)
  217. (cl:defconstant _CopyRgn #xa8dc)
  218. (cl:defconstant _DelComp #xaa4d)
  219. (cl:defconstant _DelSearch #xaa4c)
  220. (cl:defconstant _DiffRgn #xa8e6)
  221. (cl:defconstant _DisposCCursor #xaa26)
  222. (cl:defconstant _DisposCIcon #xaa25)
  223. (cl:defconstant _DisposCTable #xaa24)
  224. (cl:defconstant _DisposGDevice #xaa30)
  225. (cl:defconstant _DisposPixMap #xaa04)
  226. (cl:defconstant _DisposPixPat #xaa08)
  227. (cl:defconstant _DisposRgn #xa8d9)
  228. (cl:defconstant _DrawChar #xa883)
  229. (cl:defconstant _DrawPicture #xa8f6)
  230. (cl:defconstant _DrawString #xa884)
  231. (cl:defconstant _DrawText #xa885)
  232. (cl:defconstant _EmptyRect #xa8ae)
  233. (cl:defconstant _EmptyRgn #xa8e2)
  234. (cl:defconstant _EqualPt #xa881)
  235. (cl:defconstant _EqualRect #xa8a6)
  236. (cl:defconstant _EqualRgn #xa8e3)
  237. (cl:defconstant _EraseArc #xa8c0)
  238. (cl:defconstant _EraseOval #xa8b9)
  239. (cl:defconstant _ErasePoly #xa8c8)
  240. (cl:defconstant _EraseRect #xa8a3)
  241. (cl:defconstant _EraseRgn #xa8d4)
  242. (cl:defconstant _EraseRoundRect #xa8b2)
  243. (cl:defconstant _FillArc #xa8c2)
  244. (cl:defconstant _FillCArc #xaa11)
  245. (cl:defconstant _FillCOval #xaa0f)
  246. (cl:defconstant _FillCPoly #xaa13)
  247. (cl:defconstant _FillCRect #xaa0e)
  248. (cl:defconstant _FillCRgn #xaa12)
  249. (cl:defconstant _FillCRoundRect #xaa10)
  250. (cl:defconstant _FillOval #xa8bb)
  251. (cl:defconstant _FillPoly #xa8ca)
  252. (cl:defconstant _FillRect #xa8a5)
  253. (cl:defconstant _FillRgn #xa8d6)
  254. (cl:defconstant _BitMapToRegion #xa8d7)
  255. (cl:defconstant _FillRoundRect #xa8b4)
  256. (cl:defconstant _ForeColor #xa862)
  257. (cl:defconstant _FrameArc #xa8be)
  258. (cl:defconstant _FrameOval #xa8b7)
  259. (cl:defconstant _FramePoly #xa8c6)
  260. (cl:defconstant _FrameRect #xa8a1)
  261. (cl:defconstant _FrameRgn #xa8d2)
  262. (cl:defconstant _FrameRoundRect #xa8b0)
  263. (cl:defconstant _GetBackColor #xaa1a)
  264. (cl:defconstant _GetCCursor #xaa1b)
  265. (cl:defconstant _GetCIcon #xaa1e)
  266. (cl:defconstant _GetClip #xa87a)
  267. (cl:defconstant _GetCPixel #xaa17)
  268. (cl:defconstant _GetCTable #xaa18)
  269. (cl:defconstant _GetCTSeed #xaa28)
  270. (cl:defconstant _GetDeviceList #xaa29)
  271. (cl:defconstant _GetFontInfo #xa88b)
  272. (cl:defconstant _GetForeColor #xaa19)
  273. (cl:defconstant _GetGDevice #xaa32)
  274. (cl:defconstant _GetMainDevice #xaa2a)
  275. (cl:defconstant _GetMaxDevice #xaa27)
  276. (cl:defconstant _GetNextDevice #xaa2b)
  277. (cl:defconstant _GetPen #xa89a)
  278. (cl:defconstant _GetPenState #xa898)
  279. (cl:defconstant _GetPixel #xa865)
  280. (cl:defconstant _GetPixPat #xaa0c)
  281. (cl:defconstant _GetPort #xa874)
  282. (cl:defconstant _GetSubTable #xaa37)
  283. (cl:defconstant _GlobalToLocal #xa871)
  284. (cl:defconstant _GrafDevice #xa872)
  285. (cl:defconstant _HideCursor #xa852)
  286. (cl:defconstant _HidePen #xa896)
  287. (cl:defconstant _HiliteColor #xaa22)
  288. (cl:defconstant _Index2Color #xaa34)
  289. (cl:defconstant _InitCport #xaa01)
  290. (cl:defconstant _InitCursor #xa850)
  291. (cl:defconstant _InitGDevice #xaa2e)
  292. (cl:defconstant _InitGraf #xa86e)
  293. (cl:defconstant _InitPort #xa86d)
  294. (cl:defconstant _InSetRect #xa8a9)
  295. (cl:defconstant _InSetRgn #xa8e1)
  296. (cl:defconstant _InverRect #xa8a4)
  297. (cl:defconstant _InverRgn #xa8d5)
  298. (cl:defconstant _InverRoundRect #xa8b3)
  299. (cl:defconstant _InvertArc #xa8c1)
  300. (cl:defconstant _InvertColor #xaa35)
  301. (cl:defconstant _InvertOval #xa8ba)
  302. (cl:defconstant _InvertPoly #xa8c9)
  303. (cl:defconstant _KillPicture #xa8f5)
  304. (cl:defconstant _KillPoly #xa8cd)
  305. (cl:defconstant _Line #xa892)
  306. (cl:defconstant _LineTo #xa891)
  307. (cl:defconstant _LocalToGlobal #xa870)
  308. (cl:defconstant _MakeITable #xaa39)
  309. (cl:defconstant _MakeRGBPat #xaa0d)
  310. (cl:defconstant _MapPoly #xa8fc)
  311. (cl:defconstant _MapPt #xa8f9)
  312. (cl:defconstant _MapRect #xa8fa)
  313. (cl:defconstant _MapRgn #xa8fb)
  314. (cl:defconstant _MeasureText #xa837)
  315. (cl:defconstant _Move #xa894)
  316. (cl:defconstant _MovePortTo #xa877)
  317. (cl:defconstant _MoveTo #xa893)
  318. (cl:defconstant _NewGDevice #xaa2f)
  319. (cl:defconstant _NewPixMap #xaa03)
  320. (cl:defconstant _NewPixPat #xaa07)
  321. (cl:defconstant _NewRgn #xa8d8)
  322. (cl:defconstant _ObscureCursor #xa856)
  323. (cl:defconstant _OffSetPoly #xa8ce)
  324. (cl:defconstant _OffSetRect #xa8a8)
  325. (cl:defconstant _OfSetRgn #xa8e0)
  326. (cl:defconstant _OpColor #xaa21)
  327. (cl:defconstant _OpenCport #xaa00)
  328. (cl:defconstant _OpenPicture #xa8f3)
  329. (cl:defconstant _OpenPoly #xa8cb)
  330. (cl:defconstant _OpenPort #xa86f)
  331. (cl:defconstant _OpenRgn #xa8da)
  332. (cl:defconstant _PaintArc #xa8bf)
  333. (cl:defconstant _PaintOval #xa8b8)
  334. (cl:defconstant _PaintPoly #xa8c7)
  335. (cl:defconstant _PaintRect #xa8a2)
  336. (cl:defconstant _PaintRgn #xa8d3)
  337. (cl:defconstant _PaintRoundRect #xa8b1)
  338. (cl:defconstant _PenMode #xa89c)
  339. (cl:defconstant _PenNormal #xa89e)
  340. (cl:defconstant _PenPat #xa89d)
  341. (cl:defconstant _PenPixPat #xaa0a)
  342. (cl:defconstant _PenSize #xa89b)
  343. (cl:defconstant _PicComment #xa8f2)
  344. (cl:defconstant _PlotCIcon #xaa1f)
  345. (cl:defconstant _PortSize #xa876)
  346. (cl:defconstant _ProtectEntry #xaa3d)
  347. (cl:defconstant _Pt2Rect #xa8ac)
  348. (cl:defconstant _PtInRect #xa8ad)
  349. (cl:defconstant _PtInRgn #xa8e8)
  350. (cl:defconstant _PtToAngle #xa8c3)
  351. (cl:defconstant _QDError #xaa40)
  352. (cl:defconstant _Random #xa861)
  353. (cl:defconstant _RealColor #xaa36)
  354. (cl:defconstant _RectInRgn #xa8e9)
  355. (cl:defconstant _RectRgn #xa8df)
  356. (cl:defconstant _ReserveEntry #xaa3e)
  357. (cl:defconstant _RestoreEntries #xaa4a)
  358. (cl:defconstant _RGBBackColor #xaa15)
  359. (cl:defconstant _RGBForeColor #xaa14)
  360. (cl:defconstant _SaveEntries #xaa49)
  361. (cl:defconstant _ScalePt #xa8f8)
  362. (cl:defconstant _ScrollRect #xa8ef)
  363. (cl:defconstant _SectRect #xa8aa)
  364. (cl:defconstant _SectRgn #xa8e4)
  365. (cl:defconstant _SeedCFill #xaa50)
  366. (cl:defconstant _SeedFill #xa839)
  367. (cl:defconstant _SetCCursor #xaa1c)
  368. (cl:defconstant _SetClientID #xaa3c)
  369. (cl:defconstant _SetClip #xa879)
  370. (cl:defconstant _SetCPixel #xaa16)
  371. (cl:defconstant _SetPortPix #xaa06)
  372. (cl:defconstant _SetCursor #xa851)
  373. (cl:defconstant _SetDeviceAttribute #xaa2d)
  374. (cl:defconstant _SetEmptyRgn #xa8dd)
  375. (cl:defconstant _SetEntries #xaa3f)
  376. (cl:defconstant _SetGDevice #xaa31)
  377. (cl:defconstant _SetOrigin #xa878)
  378. (cl:defconstant _SetPBits #xa875)
  379. (cl:defconstant _SetPenState #xa899)
  380. (cl:defconstant _SetPort #xa873)
  381. (cl:defconstant _SetPt #xa880)
  382. (cl:defconstant _SetRecRgn #xa8de)
  383. (cl:defconstant _SetRect #xa8a7)
  384. (cl:defconstant _SetStdCProcs #xaa4e)
  385. (cl:defconstant _SetStdProcs #xa8ea)
  386. (cl:defconstant _ShowCursor #xa853)
  387. (cl:defconstant _ShowPen #xa897)
  388. (cl:defconstant _SpaceExtra #xa88e)
  389. (cl:defconstant _StdArc #xa8bd)
  390. (cl:defconstant _StdBits #xa8eb)
  391. (cl:defconstant _StdComment #xa8f1)
  392. (cl:defconstant _StdGetPic #xa8ee)
  393. (cl:defconstant _StdLine #xa890)
  394. (cl:defconstant _StdOval #xa8b6)
  395. (cl:defconstant _StdPoly #xa8c5)
  396. (cl:defconstant _StdPutPic #xa8f0)
  397. (cl:defconstant _StdRect #xa8a0)
  398. (cl:defconstant _StdRgn #xa8d1)
  399. (cl:defconstant _StdRRect #xa8af)
  400. (cl:defconstant _StdText #xa882)
  401. (cl:defconstant _StdTxMeas #xa8ed)
  402. (cl:defconstant _StringWidth #xa88c)
  403. (cl:defconstant _StuffHex #xa866)
  404. (cl:defconstant _SubPt #xa87f)
  405. (cl:defconstant _TestDeviceAttribute #xaa2c)
  406. (cl:defconstant _TextFace #xa888)
  407. (cl:defconstant _TextFont #xa887)
  408. (cl:defconstant _TextMode #xa889)
  409. (cl:defconstant _TextSize #xa88a)
  410. (cl:defconstant _TextWidth #xa886)
  411. (cl:defconstant _UnionRect #xa8ab)
  412. (cl:defconstant _UnionRgn #xa8e5)
  413. (cl:defconstant _XOrRgn #xa8e7)
  414. (cl:defconstant _CalcCMask #xaa4f)
  415. (cl:defconstant _GetMaskTable #xa836)
  416. (cl:defconstant _UpdatePixMap #xaa38)
  417.  
  418. ;   Resources Traps    
  419.  
  420. (cl:defconstant _AddResource #xa9ab)
  421. (cl:defconstant _ChangedResource #xa9aa)
  422. (cl:defconstant _CloseResFile #xa99a)
  423. (cl:defconstant _Count1Resources #xa80d)
  424. (cl:defconstant _Count1Types #xa81c)
  425. (cl:defconstant _CountResources #xa99c)
  426. (cl:defconstant _CountTypes #xa99e)
  427. (cl:defconstant _CreateResFile #xa9b1)
  428. (cl:defconstant _CurResFile #xa994)
  429. (cl:defconstant _DetachResource #xa992)
  430. (cl:defconstant _Get1IxResource #xa80e)
  431. (cl:defconstant _Get1IxType #xa80f)
  432. (cl:defconstant _Get1NamedResource #xa820)
  433. (cl:defconstant _Get1Resource #xa81f)
  434. (cl:defconstant _GetIndResource #xa99d)
  435. (cl:defconstant _GetIndType #xa99f)
  436. (cl:defconstant _GetNamedResource #xa9a1)
  437. (cl:defconstant _GetResAttrs #xa9a6)
  438. (cl:defconstant _GetResFileAttrs #xa9f6)
  439. (cl:defconstant _GetResInfo #xa9a8)
  440. (cl:defconstant _GetResource #xa9a0)
  441. (cl:defconstant _HCreateResFile #xa81b)
  442. (cl:defconstant _HOpenResFile #xa81a)
  443. (cl:defconstant _HomeResFile #xa9a4)
  444. (cl:defconstant _InitResources #xa995)
  445. (cl:defconstant _LoadResource #xa9a2)
  446. (cl:defconstant _MaxSizeRsrc #xa821)
  447. (cl:defconstant _OpenResFile #xa997)
  448. (cl:defconstant _OpenRFPerm #xa9c4)
  449. (cl:defconstant _ReleaseResource #xa9a3)
  450. (cl:defconstant _ResError #xa9af)
  451. (cl:defconstant _RGetResource #xa80c)
  452. (cl:defconstant _RmveResource #xa9ad)
  453. (cl:defconstant _RsrcMapEntry #xa9c5)
  454. (cl:defconstant _RsrcZoneInit #xa996)
  455. (cl:defconstant _SetResAttrs #xa9a7)
  456. (cl:defconstant _SetResFileAttrs #xa9f7)
  457. (cl:defconstant _SetResInfo #xa9a9)
  458. (cl:defconstant _SetResLoad #xa99b)
  459. (cl:defconstant _SetResPurge #xa993)
  460. (cl:defconstant _SizeRsrc #xa9a5)
  461. (cl:defconstant _Unique1ID #xa810)
  462. (cl:defconstant _UniqueID #xa9c1)
  463. (cl:defconstant _UpdateResFile #xa999)
  464. (cl:defconstant _UseResFile #xa998)
  465. (cl:defconstant _WriteResource #xa9b0)
  466. (cl:defconstant _Pack8 #xa816)
  467. (cl:defconstant _Pack9 #xa82b)
  468. (cl:defconstant _Pack10 #xa82c)
  469. (cl:defconstant _Pack11 #xa82d)
  470. (cl:defconstant _Pack12 #xa82e)
  471. (cl:defconstant _Pack13 #xa82f)
  472. (cl:defconstant _Pack14 #xa830)
  473. (cl:defconstant _Pack15 #xa831)
  474. (cl:defconstant _ScrnBitMap #xa833)
  475. (cl:defconstant _DragTheRgn #xa926)
  476. (cl:defconstant _GetItmStyle #xa941)
  477. (cl:defconstant _PlotIcon #xa94b)
  478. (cl:defconstant _Dequeue #xa96e)
  479. (cl:defconstant _Enqueue #xa96f)
  480. (cl:defconstant _StillDown #xa973)
  481. (cl:defconstant _AddReference #xa9ac)
  482. (cl:defconstant _RmveReference #xa9ae)
  483. (cl:defconstant _Secs2Date #xa9c6)
  484. (cl:defconstant _Date2Secs #xa9c7)
  485. (cl:defconstant _SysError #xa9c9)
  486. (cl:defconstant _HandToHand #xa9e1)
  487. (cl:defconstant _PtrToXHand #xa9e2)
  488. (cl:defconstant _PtrToHand #xa9e3)
  489. (cl:defconstant _HandAndHand #xa9e4)
  490. (cl:defconstant _Pack0 #xa9e7)
  491. (cl:defconstant _Pack1 #xa9e8)
  492. (cl:defconstant _Pack2 #xa9e9)
  493. (cl:defconstant _Pack3 #xa9ea)
  494. (cl:defconstant _FP68K #xa9eb)
  495. (cl:defconstant _Pack4 #xa9eb)
  496. (cl:defconstant _Elems68K #xa9ec)
  497. (cl:defconstant _Pack5 #xa9ec)
  498. (cl:defconstant _Pack6 #xa9ed)
  499. (cl:defconstant _DECSTR68K #xa9ee)
  500. (cl:defconstant _Pack7 #xa9ee)
  501. (cl:defconstant _PtrAndHand #xa9ef)
  502. (cl:defconstant _LoadSeg #xa9f0)
  503. (cl:defconstant _Launch #xa9f2)
  504. (cl:defconstant _Chain #xa9f3)
  505. (cl:defconstant _MethodDispatch #xa9f8)
  506. (cl:defconstant _Debugger #xa9ff)
  507. (cl:defconstant _DebugStr #xabff)
  508.  
  509. ;   Scrap Traps    
  510.  
  511. (cl:defconstant _GetScrap #xa9fd)
  512. (cl:defconstant _InfoScrap #xa9f9)
  513. (cl:defconstant _LodeScrap #xa9fb)
  514. (cl:defconstant _LoadScrap #xa9fb)
  515. (cl:defconstant _PutScrap #xa9fe)
  516. (cl:defconstant _UnlodeScrap #xa9fa)
  517. (cl:defconstant _UnloadScrap #xa9fa)
  518. (cl:defconstant _ZeroScrap #xa9fc)
  519.  
  520. ;   SegLoad Traps  
  521.  
  522. (cl:defconstant _ExitToShell #xa9f4)
  523. (cl:defconstant _GetAppParms #xa9f5)
  524. (cl:defconstant _UnLoadSeg #xa9f1)
  525.  
  526. ;   ShutDown Traps  
  527.  
  528. (cl:defconstant _ShutDown #xa895)
  529.  
  530. ;   TextEdit Traps  
  531.  
  532. (cl:defconstant _TEActivate #xa9d8)
  533. (cl:defconstant _TEAutoView #xa813)
  534. (cl:defconstant _TECalText #xa9d0)
  535. (cl:defconstant _TEClick #xa9d4)
  536. (cl:defconstant _TECopy #xa9d5)
  537. (cl:defconstant _TECut #xa9d6)
  538. (cl:defconstant _TEDeactivate #xa9d9)
  539. (cl:defconstant _TEDelete #xa9d7)
  540. (cl:defconstant _TEDispose #xa9cd)
  541. (cl:defconstant _TEGetOffset #xa83c)
  542. (cl:defconstant _TEGetText #xa9cb)
  543. (cl:defconstant _TEIdle #xa9da)
  544. (cl:defconstant _TEInit #xa9cc)
  545. (cl:defconstant _TEInsert #xa9de)
  546. (cl:defconstant _TEKey #xa9dc)
  547. (cl:defconstant _TENew #xa9d2)
  548. (cl:defconstant _TEPaste #xa9db)
  549. (cl:defconstant _TEPinScroll #xa812)
  550. (cl:defconstant _TEScroll #xa9dd)
  551. (cl:defconstant _TESelView #xa811)
  552. (cl:defconstant _TESetJust #xa9df)
  553. (cl:defconstant _TESetSelect #xa9d1)
  554. (cl:defconstant _TESetText #xa9cf)
  555. (cl:defconstant _TEStyleNew #xa83e)
  556. (cl:defconstant _TEUpdate #xa9d3)
  557. (cl:defconstant _TextBox #xa9ce)
  558.  
  559. ;   ToolUtils Traps    
  560.  
  561. (cl:defconstant _UnpackBits #xa8d0)
  562. (cl:defconstant _AngleFromSlope #xa8c4)
  563. (cl:defconstant _BitAnd #xa858)
  564. (cl:defconstant _BitClr #xa85f)
  565. (cl:defconstant _BitNot #xa85a)
  566. (cl:defconstant _BitOr #xa85b)
  567. (cl:defconstant _BitSet #xa85e)
  568. (cl:defconstant _BitShift #xa85c)
  569. (cl:defconstant _BitTst #xa85d)
  570. (cl:defconstant _BitXOr #xa859)
  571. (cl:defconstant _DeltaPoint #xa94f)
  572. (cl:defconstant _FixMul #xa868)
  573. (cl:defconstant _FixRatio #xa869)
  574. (cl:defconstant _FixRound #xa86c)
  575. (cl:defconstant _GetCursor #xa9b9)
  576. (cl:defconstant _GetIcon #xa9bb)
  577. (cl:defconstant _GetPattern #xa9b8)
  578. (cl:defconstant _GetPicture #xa9bc)
  579. (cl:defconstant _GetString #xa9ba)
  580. (cl:defconstant _HiWord #xa86a)
  581. (cl:defconstant _LongMul #xa867)
  582. (cl:defconstant _LoWord #xa86b)
  583. (cl:defconstant _Munger #xa9e0)
  584. (cl:defconstant _NewString #xa906)
  585. (cl:defconstant _PackBits #xa8cf)
  586. (cl:defconstant _SetString #xa907)
  587. (cl:defconstant _ShieldCursor #xa855)
  588. (cl:defconstant _SlopeFromAngle #xa8bc)
  589. (cl:defconstant _XMunger #xa819)
  590. (cl:defconstant _WriteParam #xa038)
  591. (cl:defconstant _Open #xa000)
  592. ;  _______________________________________________________________________
  593. ;   Core routine system TRAPS
  594. ;  _______________________________________________________________________
  595. ;   First we have the I/O core routines. These are also used by
  596. ;   the file system.
  597. (cl:defconstant _Close #xa001)
  598. (cl:defconstant _Read #xa002)
  599. (cl:defconstant _Write #xa003)
  600. (cl:defconstant _Control #xa004)
  601. (cl:defconstant _Status #xa005)
  602. (cl:defconstant _KillIO #xa006)
  603. (cl:defconstant _GetVolInfo #xa007)
  604. ; other file system calls go here
  605. (cl:defconstant _Create #xa008)
  606. (cl:defconstant _Delete #xa009)
  607. (cl:defconstant _OpenRF #xa00a)
  608. (cl:defconstant _ReName #xa00b)
  609. (cl:defconstant _GetFileInfo #xa00c)
  610. (cl:defconstant _SetFileInfo #xa00d)
  611. (cl:defconstant _UnMountVol #xa00e)
  612. (cl:defconstant _MountVol #xa00f)
  613. (cl:defconstant _Allocate #xa010)
  614. (cl:defconstant _GetEOF #xa011)
  615. (cl:defconstant _SetEOF #xa012)
  616. (cl:defconstant _FlushVol #xa013)
  617. (cl:defconstant _GetVol #xa014)
  618. (cl:defconstant _SetVol #xa015)
  619. (cl:defconstant _FInitQueue #xa016)
  620. (cl:defconstant _Eject #xa017)
  621. (cl:defconstant _GetFPos #xa018)
  622. (cl:defconstant _HSetVol #xa215)
  623. (cl:defconstant _HGetVol #xa214)
  624. (cl:defconstant _HOpen #xa200)
  625. (cl:defconstant _HGetVInfo #xa207)
  626. (cl:defconstant _HCreate #xa208)
  627. (cl:defconstant _HDelete #xa209)
  628. (cl:defconstant _HOpenRF #xa20a)
  629. (cl:defconstant _HRename #xa20b)
  630. (cl:defconstant _HGetFileInfo #xa20c)
  631. (cl:defconstant _HSetFileInfo #xa20d)
  632. (cl:defconstant _AllocContig #xa210)
  633. (cl:defconstant _HSetFLock #xa241)
  634. (cl:defconstant _HRstFLock #xa242)
  635. (cl:defconstant _InitZone #xa019)
  636. ;  end of HFS additions
  637. ;   Here are the memory manager core routines
  638. (cl:defconstant _GetZone #xa11a)
  639. (cl:defconstant _SetZone #xa01b)
  640. (cl:defconstant _FreeMem #xa01c)
  641. (cl:defconstant _MaxMem #xa11d)
  642. (cl:defconstant _NewPtr #xa11e)
  643. (cl:defconstant _DisposPtr #xa01f)
  644. (cl:defconstant _SetPtrSize #xa020)
  645. (cl:defconstant _GetPtrSize #xa021)
  646. (cl:defconstant _NewHandle #xa122)
  647. (cl:defconstant _DisposHandle #xa023)
  648. (cl:defconstant _SetHandleSize #xa024)
  649. (cl:defconstant _GetHandleSize #xa025)
  650. (cl:defconstant _HandleZone #xa126)
  651. (cl:defconstant _ReAllocHandle #xa027)
  652. (cl:defconstant _RecoverHandle #xa128)
  653. (cl:defconstant _HLock #xa029)
  654. (cl:defconstant _HUnlock #xa02a)
  655. (cl:defconstant _EmptyHandle #xa02b)
  656. (cl:defconstant _InitApplZone #xa02c)
  657. (cl:defconstant _SetApplLimit #xa02d)
  658. (cl:defconstant _BlockMove #xa02e)
  659. (cl:defconstant _PostEvent #xa02f)
  660. ;     Here are the event manager routines
  661. (cl:defconstant _PPostEvent #xa12f)
  662. (cl:defconstant _OSEventAvail #xa030)
  663. (cl:defconstant _GetOSEvent #xa031)
  664. (cl:defconstant _FlushEvents #xa032)
  665. (cl:defconstant _VInstall #xa033)
  666. ;     Here are the utility core routines
  667. (cl:defconstant _VRemove #xa034)
  668. (cl:defconstant _OffLine #xa035)
  669. (cl:defconstant _MoreMasters #xa036)
  670. (cl:defconstant _ReadDateTime #xa039)
  671. (cl:defconstant _SetDateTime #xa03a)
  672. (cl:defconstant _Delay #xa03b)
  673. (cl:defconstant _CmpString #xa03c)
  674. (cl:defconstant _DrvrInstall #xa03d)
  675. (cl:defconstant _DrvrRemove #xa03e)
  676. (cl:defconstant _InitUtil #xa03f)
  677. (cl:defconstant _ResrvMem #xa040)
  678. (cl:defconstant _SetFilLock #xa041)
  679. (cl:defconstant _RstFilLock #xa042)
  680. (cl:defconstant _SetFilType #xa043)
  681. (cl:defconstant _SetFPos #xa044)
  682. (cl:defconstant _FlushFile #xa045)
  683. (cl:defconstant _GetTrapAddress #xa146)
  684. (cl:defconstant _SetTrapAddress #xa047)
  685. (cl:defconstant _PtrZone #xa148)
  686. (cl:defconstant _HPurge #xa049)
  687. (cl:defconstant _HNoPurge #xa04a)
  688. (cl:defconstant _SetGrowZone #xa04b)
  689. (cl:defconstant _CompactMem #xa04c)
  690. (cl:defconstant _PurgeMem #xa04d)
  691. (cl:defconstant _AddDrive #xa04e)
  692. (cl:defconstant _RDrvrInstall #xa04f)
  693. (cl:defconstant _UprString #xa054)
  694. (cl:defconstant _LwrString #xa056)
  695. (cl:defconstant _SetApplBase #xa057)
  696. (cl:defconstant _OSDispatch #xa88f)
  697. (cl:defconstant _RelString #xa050)
  698. ;  new 128K ROM additions
  699. (cl:defconstant _ReadXPRam #xa051)
  700. (cl:defconstant _InsTime #xa058)
  701. (cl:defconstant _RmvTime #xa059)
  702. (cl:defconstant _PrimeTime #xa05a)
  703. (cl:defconstant _MaxBlock #xa061)
  704. (cl:defconstant _PurgeSpace #xa162)
  705. (cl:defconstant _MaxApplZone #xa063)
  706. (cl:defconstant _MoveHHi #xa064)
  707. (cl:defconstant _StackSpace #xa065)
  708. (cl:defconstant _NewEmptyHandle #xa166)
  709. (cl:defconstant _HSetRBit #xa067)
  710. (cl:defconstant _HClrRBit #xa068)
  711. (cl:defconstant _HGetState #xa069)
  712. (cl:defconstant _HSetState #xa06a)
  713. (cl:defconstant _InitFS #xa06c)
  714. (cl:defconstant _InitEvents #xa06d)
  715. (cl:defconstant _StripAddress #xa055)
  716. ;  end of System Traps
  717. ;   new 256K ROM Traps
  718. (cl:defconstant _SetAppBase #xa057)
  719. (cl:defconstant _SwapMMUMode #xa05d)
  720. (cl:defconstant _SlotVInstall #xa06f)
  721. (cl:defconstant _SlotVRemove #xa070)
  722. (cl:defconstant _AttachVBL #xa071)
  723. (cl:defconstant _DoVBLTask #xa072)
  724. (cl:defconstant _SIntInstall #xa075)
  725. (cl:defconstant _SIntRemove #xa076)
  726. (cl:defconstant _CountADBs #xa077)
  727. (cl:defconstant _GetIndADB #xa078)
  728. (cl:defconstant _GetADBInfo #xa079)
  729. (cl:defconstant _SetADBInfo #xa07a)
  730. (cl:defconstant _ADBOp #xa07c)
  731. (cl:defconstant _GetDefaultStartup #xa07d)
  732. (cl:defconstant _SetDefaultStartup #xa07e)
  733. (cl:defconstant _InternalWait #xa07f)
  734. (cl:defconstant _GetVideoDefault #xa080)
  735. (cl:defconstant _SetVideoDefault #xa081)
  736. (cl:defconstant _DTInstall #xa082)
  737. (cl:defconstant _SetOSDefault #xa083)
  738. (cl:defconstant _GetOSDefault #xa084)
  739. (cl:defconstant _Sleep #xa08a)
  740. (cl:defconstant _CommToolboxDispatch #xa08b)
  741. (cl:defconstant _SysEnvirons #xa090)
  742. (cl:defconstant _InitPalettes #xaa90)
  743. ;     Palette Manager Traps, transplanted from PaletteEqu.a
  744. (cl:defconstant _NewPalette #xaa91)
  745. (cl:defconstant _GetNewPalette #xaa92)
  746. (cl:defconstant _DisposePalette #xaa93)
  747. (cl:defconstant _ActivatePalette #xaa94)
  748. (cl:defconstant _SetPalette #xaa95)
  749. (cl:defconstant _NSetPalette #xaa95)
  750. (cl:defconstant _GetPalette #xaa96)
  751. (cl:defconstant _PmForeColor #xaa97)
  752. (cl:defconstant _PmBackColor #xaa98)
  753. (cl:defconstant _AnimateEntry #xaa99)
  754. (cl:defconstant _AnimatePalette #xaa9a)
  755. (cl:defconstant _GetEntryColor #xaa9b)
  756. (cl:defconstant _SetEntryColor #xaa9c)
  757. (cl:defconstant _GetEntryUsage #xaa9d)
  758. (cl:defconstant _SetEntryUsage #xaa9e)
  759. (cl:defconstant _CTab2Palette #xaa9f)
  760. (cl:defconstant _Palette2CTab #xaaa0)
  761. (cl:defconstant _CopyPalette #xaaa1)
  762. (cl:defconstant _PMgrOp #xa085)
  763. (cl:defconstant _HUnmountVol #xa20e)
  764.  
  765. ;   Windows Traps  
  766.  
  767. (cl:defconstant _BeginUpDate #xa922)
  768. (cl:defconstant _BringToFront #xa920)
  769. (cl:defconstant _CalcVBehind #xa90a)
  770. (cl:defconstant _CalcVis #xa909)
  771. (cl:defconstant _CheckUpDate #xa911)
  772. (cl:defconstant _ClipAbove #xa90b)
  773. (cl:defconstant _CloseWindow #xa92d)
  774. (cl:defconstant _DisposWindow #xa914)
  775. (cl:defconstant _DragGrayRgn #xa905)
  776. (cl:defconstant _DragWindow #xa925)
  777. (cl:defconstant _DrawGrowIcon #xa904)
  778. (cl:defconstant _DrawNew #xa90f)
  779. (cl:defconstant _EndUpDate #xa923)
  780. (cl:defconstant _FindWindow #xa92c)
  781. (cl:defconstant _FrontWindow #xa924)
  782. (cl:defconstant _GetAuxWin #xaa42)
  783. (cl:defconstant _GetCWMgrPort #xaa48)
  784. (cl:defconstant _GetNewCWindow #xaa46)
  785. (cl:defconstant _GetNewWindow #xa9bd)
  786. (cl:defconstant _GetWindowPic #xa92f)
  787. (cl:defconstant _GetWMgrPort #xa910)
  788. (cl:defconstant _GetWRefCon #xa917)
  789. (cl:defconstant _GetWTitle #xa919)
  790. (cl:defconstant _GetWVariant #xa80a)
  791. (cl:defconstant _GrowWindow #xa92b)
  792. (cl:defconstant _HideWindow #xa916)
  793. (cl:defconstant _HiliteWindow #xa91c)
  794. (cl:defconstant _InitWindows #xa912)
  795. (cl:defconstant _InvalRect #xa928)
  796. (cl:defconstant _InvalRgn #xa927)
  797. (cl:defconstant _MoveWindow #xa91b)
  798. (cl:defconstant _NewCWindow #xaa45)
  799. (cl:defconstant _NewWindow #xa913)
  800. (cl:defconstant _PaintBehind #xa90d)
  801. (cl:defconstant _PaintOne #xa90c)
  802. (cl:defconstant _PinRect #xa94e)
  803. (cl:defconstant _SaveOld #xa90e)
  804. (cl:defconstant _SelectWindow #xa91f)
  805. (cl:defconstant _SendBehind #xa921)
  806. (cl:defconstant _SetDeskCPat #xaa47)
  807. (cl:defconstant _SetWinColor #xaa41)
  808. (cl:defconstant _SetWindowPic #xa92e)
  809. (cl:defconstant _SetWRefCon #xa918)
  810. (cl:defconstant _SetWTitle #xa91a)
  811. (cl:defconstant _ShowHide #xa908)
  812. (cl:defconstant _ShowWindow #xa915)
  813. (cl:defconstant _SizeWindow #xa91d)
  814. (cl:defconstant _TrackBox #xa83b)
  815. (cl:defconstant _TrackGoAway #xa91e)
  816. (cl:defconstant _ValidRect #xa92a)
  817. (cl:defconstant _ValidRgn #xa929)
  818. (cl:defconstant _ZoomWindow #xa83a)
  819. (cl:defconstant _PutIcon #xa9ca)
  820.  
  821. ;   Notification Traps  
  822.  
  823. (cl:defconstant _NMInstall #xa05e)
  824. (cl:defconstant _NMRemove #xa05f)
  825.  
  826. ;   SCSI Traps  
  827.  
  828. (cl:defconstant _SCSIDispatch #xa815)
  829.  
  830. ;   Script Traps  
  831.  
  832. (cl:defconstant _ScriptUtil #xa8b5)
  833.  
  834. ;   Slots Traps    
  835.  
  836. (cl:defconstant _SlotManager #xa06e)
  837.  
  838. ;   Sound Traps    
  839.  
  840. (cl:defconstant _SndDoCommand #xa803)
  841. (cl:defconstant _SndDoImmediate #xa804)
  842. (cl:defconstant _SndAddModifier #xa802)
  843. (cl:defconstant _SndNewChannel #xa807)
  844. (cl:defconstant _SndDisposeChannel #xa801)
  845. (cl:defconstant _SndControl #xa806)
  846. (cl:defconstant _SndPlay #xa805)
  847.  
  848. ; $ENDC                         ;  UsingTraps 
  849.  
  850. ; $IFC NOT UsingIncludes
  851.  
  852. ; $ENDC
  853.  
  854.  
  855. (ccl::provide 'TRAPS)